package com.party.core.model.crowdfund;

import com.party.common.annotation.ExcelField;

import java.util.Date;

/**
 * @program: party
 * @description: 众筹结束跟进输出实体_admin
 * @author: Hua Qunhao
 * @create: 2019-02-13 16:32
 **/
public class CrowdfundEndFollowAdminOutput extends CrowdfundEndFollowOutput {
    private String eventId;

    //主题发布者
    private String realname;
    //状态
    private String followState;


    //主题名称
    private String name;
    //主题发布时间
    private Date createDate;
    //众筹结束时间
    private Date endTime;
    //众筹结束时长/天
    private Long format;
    //已退款人数
    private Integer refundNumber;
    //未退款人数
    private Integer notRefundNumber;
    //资金保留人数
    private Integer totalFunds;
    //未确认转移人数
    private Integer notNumberTransfers;
    //已确认转移人数
    private Integer numberTransfers;
    //成功人数
    private Integer successNum;
    //成功金额
    private Float successMoney;
    //剩余金额
    private Double remainMoney;

    @ExcelField(title = "发布者", align = 2, sort = 20)
    public String getRealname() {
        return realname;
    }

    public void setRealname(String realname) {
        this.realname = realname;
    }

    @ExcelField(title = "状态", align = 2, sort = 140)
    public String getFollowState() {
        return followState;
    }

    public void setFollowState(String followState) {
        this.followState = followState;
    }


    @ExcelField(title = "主题名称", align = 2, sort = 10)
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @ExcelField(title = "发布时间", align = 2, sort = 30)
    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    @ExcelField(title = "众筹结束时间", align = 2, sort = 40)
    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
    @ExcelField(title = "众筹结束时长/天", align = 2, sort = 50)
    public Long getFormat() {
        return format;
    }

    public void setFormat(Long format) {
        this.format = format;
    }
    @ExcelField(title = "已退款人数", align = 2, sort = 60)
    public Integer getRefundNumber() {
        return refundNumber;
    }

    public void setRefundNumber(Integer refundNumber) {
        this.refundNumber = refundNumber;
    }
    @ExcelField(title = "未退款人数", align = 2, sort = 70)
    public Integer getNotRefundNumber() {
        return notRefundNumber;
    }

    public void setNotRefundNumber(Integer notRefundNumber) {
        this.notRefundNumber = notRefundNumber;
    }
    @ExcelField(title = "资金保留人数", align = 2, sort = 80)
    public Integer getTotalFunds() {
        return totalFunds;
    }

    public void setTotalFunds(Integer totalFunds) {
        this.totalFunds = totalFunds;
    }
    @ExcelField(title = "未确认转移人数", align = 2, sort = 90)
    public Integer getNotNumberTransfers() {
        return notNumberTransfers;
    }

    public void setNotNumberTransfers(Integer notNumberTransfers) {
        this.notNumberTransfers = notNumberTransfers;
    }
    @ExcelField(title = "已确认转移人数", align = 2, sort = 100)
    public Integer getNumberTransfers() {
        return numberTransfers;
    }

    public void setNumberTransfers(Integer numberTransfers) {
        this.numberTransfers = numberTransfers;
    }
    @ExcelField(title = "成功人数", align = 2, sort = 110)
    public Integer getSuccessNum() {
        return successNum;
    }

    public void setSuccessNum(Integer successNum) {
        this.successNum = successNum;
    }
    @ExcelField(title = "成功金额", align = 2, sort = 120)
    public Float getSuccessMoney() {
        return successMoney;
    }

    public void setSuccessMoney(Float successMoney) {
        this.successMoney = successMoney;
    }
    @ExcelField(title = "剩余金额", align = 2, sort = 130)
    public Double getRemainMoney() {
        return remainMoney;
    }

    public void setRemainMoney(Double remainMoney) {
        this.remainMoney = remainMoney;
    }

    public String getEventId() {
        return eventId;
    }

    public void setEventId(String eventId) {
        this.eventId = eventId;
    }
}
